home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
6
/
gnuretc.zip
/
README
< prev
next >
Wrap
Text File
|
1989-12-22
|
2KB
|
50 lines
Fri 12-22-1989
This ZIPfile contains everything you need to use regular expression with Turbo
C 2.0. Source code is included, as well as libraries for the small, medium,
compact, large and huge models. All of the source derives originally from the
files found in grep.tar.Z of the GNU distribution. My sole contribution is in
setting certain #defines, and one small change in regex.c to adapt to 16-bit
integers (I gather Unix integers are longer). I don't understand how most of
the code works, so if you have a problem with it you're better off contacting
the GNU project.
Files:
README you're reading it
ALLOCA.C This implementation of the PWB library alloca() function,
which is used to allocate space off the run-time stack so
that it is automatically reclaimed upon procedure exit,
was inspired by discussions with J. Q. Johnson of Cornell.
REGEX.C Extended regular expression matching and search library.
DFA.C determinisitic extended regexp routines for GNU
SREGEX.LIB Small model library
CREGEX.LIB Compact model library
MREGEX.LIB Medium model library
LREGEX.LIB Large model library
HREGEX.LIB Huge model library
LICENSE GNU general public license.
The code compiles with several warnings; but it works. Here, it was compiled
with the options -K, -O, -Z, using Turbo C 2.0.
Regular expression matching is a tool of enormous power. I hope that someone
will adapt this library to Microsoft C, so the "other half" can share the
power.
GNU software can be obtained by anonymous FTP from several internet nodes,
including athena-dist.mit.edu (directory /pub/gnu). It can also be obtained
direct from the Free Software Foundation at 675 Mass Ave, Cambridge, MA 02139.
If you really need to reach me, one of these will work:
internet/bitnet: trilobyte@mts.rpi.edu
US Snail: Ross Presser, 209 N Haddonview Apts, Westmont, NJ 08108
home phone: (609) 869-0298 [5 pm - 1am EST, please!]
or by e-mail on EXEC-PC